* { 
margin: 0; 
padding: 0; 
                  
}

body {
background: url(images/bg_top.png) repeat-x 0 0;
background-color: #ebe6de;
}

#top{
margin-left: auto; 
margin-right: auto;
//height: 159px;
height: 218px;
width: 900px; 
}

.logo {
margin-top: 60px;
margin-left: 50px;
float: left;
}

.kreska {
margin-top: 87px;
margin-left: 50px;
float: left;
}


#login1 {
padding-top: 10px;
color: black;
}

#login2 {
padding-top: 5px;
padding-bottom: 5px;
color: #fe7200;

}

.header_txt {
float: left;
text-align: center;
font-weight:bold;
font-family: Arial;
width: 315px; 
margin-top: 87px;
margin-left: auto;
margin-right: auto;
}
.header_txt_1 {
color: #fe7200;
font-size: 21px;
}

.header_txt_2 {
color: #0f2a39;
font-size: 12px;
}

.session{
height: 159px;
width: 262px;
background: url(images/house1.jpg) no-repeat 0 21px; 
float: right;

}
.session2{
font-size: 12px;
font-weight:bold;
font-family: Arial;
padding-left:10px;
padding-bottom: 0px;
margin-left: 22px;
margin-top: 50px;
height: 90px;
width: 192px;
background-color: white; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 1px 2px 1px #c2c1bd;
-webkit-box-shadow: 1px 2px 1px #c2c1bd;
box-shadow: 1px 2px 1px #c2c1bd;

}
ul#menu {
border-radius: 4px;
box-shadow: 0px 4px 0px #dcd6cd;
background: url(images/bg_menu.jpg); 
width: 900px;
height: 53px;
float: left;    
font-size: 14px;
font-family: Myriad Pro;
}

ul#menu li {
padding-top: 18px;
float: left;
display: block;
}
ul#menu li a 
{    
color: white;
padding-top: 18px;
padding-bottom: 18px;
padding-left:15px;
padding-right:15px;   
text-decoration: none;
}
ul#menu li a:hover 
{       
background: url(images/bg_menu2.jpg); 
}
#kategorie{
padding-top: 18px;
padding-bottom: 18px;
margin-left: 10px;

 
float: left;

width: 900px;
background-color: white; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 1px 2px 1px #c2c1bd;
-webkit-box-shadow: 1px 2px 1px #c2c1bd;
box-shadow: 1px 2px 1px #c2c1bd;

}